package com.log4jviewer.domain;

/**
 * Interface adopts the way of getting information about log from different log systems to one interface.
 * 
 * @author <a href="mailto:rd.ryly@gmail.com">Ruslan Diachenko</a>
 */
public interface LogEvent {

    String getCategoryName();

    String getClassName();

    String getDate();

    String getFileName();

    String getLineNumber();

    String getMdc();

    String getMessage();

    String getMethodName();

    String getNdc();

    String getLevel();

    String getThreadName();

    String getThrowableInfo();
}
